package homework;

//class ListNode {
//    int val;
//    ListNode next = null;
//
//    ListNode(int val) {
//        this.val = val;
//    }
//}
public class HomeWork24 {
    public ListNode deleteDuplication(ListNode pHead) {
        if (pHead == null) {
            return null;
        }
        ListNode cur = pHead;
        ListNode cur1 = new ListNode(-1);
        cur1=pHead;
        while (cur.next != null&&cur.next.next!=null) {
            if(cur.next.val==cur.next.next.val){
                int tmp=cur.next.val;
                while (cur.next!=null&&cur.next.val==tmp){
                    cur.next=cur.next.next;
                }
            }else {
                cur=cur.next;
            }
        }
        return cur1.next;
    }
}
